% Created 2013-06-03 Mon 19:25
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\usepackage[vietnamese]{babel} \usepackage[utf8]{inputenc}
\providecommand{\alert}[1]{\textbf{#1}}

\title{Báo cáo Đồ Án RSS}
\author{Lai Đức Thiện}
\date{2013-06-03 Mon}
\hypersetup{
  pdfkeywords={},
  pdfsubject={},
}

\begin{document}

\maketitle

\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}

\section{Giới thiệu}
\label{sec-1}

Đọc tin tức là một nhu cầu không thể thiếu trong một xã hội văn
minh. Chính sách mở cửa giao lưu với bạn bè nước ngoài đem lại hàng
triêụ nguồn thông tin, tri thức mới tạo động lực phát triển văn
hoá. Nó cũng mở ra một nhu cầu sắp xếp tiềm kiếm thông tin một cách
hiệu quả, nhanh chóng. Phần mềm này đã ra đời để đáp ứng nhu cầu đó :
gíup người dùng quản lý các nguồn tin một cách hiệu quả bằng giao thức RSS.
\section{Các định nghĩa}
\label{sec-2}

Trong phần giới thiệu có chỉ rõ, phần mềm dùng giao thức RSS để giúp
người dùng quản lý hiệu quả các nguồn tin, vậy RSS là gì ? Wikipedia
trả lời  
\begin{quote}
RSS là một định dạng tập tin thuộc họ XML dùng trong việc chia sẻ tin
tức Web (Web syndication) được dùng bởi nhiều website tin tức và
weblog.\cite{wikipedia13:_rss}
\end{quote}
Đơn giản RSS là một tập tin có cấu trúc, dùng để lưu trữ thông tin, mà
ở đây là nội dung tin tức (nếu nguồn của RSS là từ một trang tin tức ) hay nội dung blog (nếu
nguồn của tập tin RSS là từ một trang blog). Nội dung nghiã là nôị
dung của bài viết, tên tác giả, hình ảnh\ldots{} Chi tiết vui lòng tham
khảo bản định nghĩa RSS\cite{law03:_rss}
\section{Hướng dẫn cài đặt}
\label{sec-3}

Cài đặt Xamarin Studio\footnote{http://www.go-mono.com/mono-downloads/download.html
 } và Mono\footnote{http://download.xamarin.com/studio/Windows/XamarinStudio-4.0.8.msi
 } và cài đặt. Xamarin là IDE
C\# tương tự như VS2010 nhưng nhẹ và nhanh hơn. Sau khi cài đặt thành
công lưu ý vào Preference và chọn Mono vì mặc định Xamarin dùng
compiler của VS2010 để xây dựng chương trình nhưng VS2010 không có các
thư viện sử dụng trong chương trình.
\section{Hướng dẫn sử dụng}
\label{sec-4}

  Khởi động chương trình nhấn Load Database nếu đã thêm RSS vào trước
  đó. Nếu chưa đăng ký RSS thì bạn sủ dụng như sau:
  Dán đường link RSS mà bạn muốn đọc vào ô bên trái sau khi chương
  trình khởi động rồi nhấn New. Cửa sổ bến traí hiện danh sách các RSS
  đã đăng ký. Bên phải phía trên là danh sách các tin tức mới. Bên
  dưới là nội dung tin tức.

  Nhớ Load Database trước khi sử dụng.
  
  Nếu muốn xóa RSS thì nhấp chọn RSS rồi vào menu Subscriptions nhấp
  Delete.

  Nếu muốn kiểm tra có tin tức mới, vào menu Subscriptions $\rightarrow$
  Update All.

  Nếu muốn tìm kiếm một cụm từ nào đó, điền cụm từ vào ô bên phải rồi
  nhấn Search. Chương trình sẽ hiện lên các tin tức trong CSDL mà nó
  đã lưu có chứa cụm từ muốn tìm.
\section{Giải thích cấu trúc chương trình}
\label{sec-5}
\subsection{Các công nghệ sử dụng}
\label{sec-5-1}

\begin{itemize}
\item LinQ SQLite thông qua DbLinq gíup chương trình nhẹ hơn, nhanh hơn.
\item Để có thể đọc tập tin RSS chương trình dùng lớp RssReader
  class\footnote{http://www.codeproject.com/Articles/6089/RSS-Reader
 } từ CodeProject. Một lớp đọc tập tin RSS đơn giản.
\end{itemize}
\subsection{Các khó khăn khi thực hiện chương trình}
\label{sec-5-2}

\begin{quote}
RSS is an utter mess of standards and a spaghetti of versioning.\cite{poole08:_rss}
\end{quote}
\subsection{Các chức năng của chương trình}
\label{sec-5-3}

\begin{itemize}
\item $\boxtimes$ Tải và định dạng tin tức (New)
\item $\boxtimes$ Tìm trong tựa hoặc nội dung có chứa cụm từ bất kỳ (Search)
\item $\boxtimes$ Đánh dấu đã đọc cho tất cả các tin (Mark All Read)
\item $\boxtimes$ Cập nhật lại toàn bộ RSS (Update All)
\item $\boxtimes$ Đánh dâú tin đã đọc
\item $\Box$ Định dạng tin theo HTML (tác giả dự định dùng browser để hiện
  vì desc của các item RSS là code HTML. Nhưng Webkit\# không có phiên
  bản cho w32)
\item $\Box$ Tạo tập tin OPML
\item $\Box$ Favicon của trang kế bên feed (Pixbuf không thể định dạng ico
\item $\Box$ Cho phép tạo thư mục để tiện việc phân biệt các nguồn tin
\item $\Box$ Tiếng Việt :-(
\end{itemize}
\section{Nhóm}
\label{sec-6}

Bùi Anh Phương và Phạm Ngọc Năng nghỉ học giữ chừng sau khi thông báo
nhóm thành lập và không thông báo trước :-( . Nên đồ án chỉ có duy
nhất một người làm : Lai Đức Thiện.
\bibliographystyle{plain}
\bibliography{document}

\end{document}